\Verb+char * strtok ( char * str, const char * delimiters );+\\
wyszukuje w tekście {\tt str} ciągi znaków
podzielone znakami należącymi do {\tt delimiters}.

Plik {\sf strtok.c}.
\begin{lstC}
#ifdef __cplusplus
#include <cstring>
#include <cstdio>
#else
#include <string.h>
#include <stdio.h>
#endif

int main () {
  char str[] = "- Hi, Mark! 14.03.2015";
  char del[] = " ,.!-";
  char *pChar;
  int count = 0;
  printf("Podzial \"%s\" za pomoca znakow z \"%s\"\n", str, del);
  pChar = strtok(str, del);
  while (pChar != NULL) {
    count++;
    printf("%d: %s\n", count, pChar);
    pChar = strtok(NULL, del);
  }
  return 0;
}
\end{lstC}

Uruchomienie.
\begin{lstV}
Podzial "- Hi, Mark! 14.03.2015" za pomoca znakow z " ,.!-"
1: Hi
2: Mark
3: 14
4: 03
5: 2015
\end{lstV}